home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / eText5 / Source / Bounce.bproj / Bounce.h next >
Encoding:
Text File  |  1994-02-04  |  1.1 KB  |  37 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //    FILENAME:    Bounce.h 
  3. //    SUMMARY:    Interface for Bouncy annotations to eText documents
  4. //    SUPERCLASS:    Object
  5. //    INTERFACE:    None
  6. //    PROTOCOLS:    <DocNotification, Annotation, Tool>
  7. //    AUTHOR:        Rohit Khare
  8. //    COPYRIGHT:    (c) 1994 California Institure of Technology, eText Project
  9. ///////////////////////////////////////////////////////////////////////////////
  10. //    DESCRIPTION
  11. //        Glue for Ali Ozer's LinesView code. Demo of <Annotation>
  12. ///////////////////////////////////////////////////////////////////////////////
  13. //    HISTORY
  14. //    02/04/94:    Created. Derived from NextDeveloper/Examples/Appkit/Lines.
  15. ///////////////////////////////////////////////////////////////////////////////
  16.  
  17. #import "LinesView.h"
  18. #import "UserPath.h"
  19. #import "eTextKernel.h"
  20.  
  21. @interface Bounce:Object <Annotation, Tool, Inspectable>
  22. {
  23.     id        controlPanel;
  24.     id        controlView;
  25.     id        linesView;
  26.     id        heightField;
  27.     id        widthField;
  28.     id        cornerField;
  29.     NXSize    sz;
  30.     int        corners;
  31.     NXImage *icon;
  32.     id        etDoc;
  33. }
  34.  
  35. -click:sender;
  36. -doubleClick:sender;
  37. @end